package com.hjm.api.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class JudgeSubmitDTO {

    private Long userId;

    private Long examId;

    private Long questionId;

    //编程语言类型（0 java 1 C++）
    private Integer programType;

    //用户代码
    private String userCode;


    //时间限制 ms
    private Long timeLimit;

    //空间限制 kb
    private Long spaceLimit;

    //题目难度
    private Integer difficulty;

    private List<String> inputList;

    private List<String> outputList;
}
